package cn.rkylin.oms.common.event;

/**
 * 事件上下文
 * 
 * @author wangxiaoyi
 * @since: 2017年4月13日 3:44
 */
@SuppressWarnings("rawtypes")
public abstract class BusinessEvent<H extends EventHandler> {

	protected void dispatch(H handler) throws Exception {
		handler.onEvent(this);
	}

	public abstract EventTypeCodeEnum getAssociatedType();
}
